home *** CD-ROM | disk | FTP | other *** search
/ Cracking 2 / Cracking II..iso / Kompresni & kodovaci programy / ucl-0.91 / B / win32 / mingw.bat < prev    next >
DOS Batch File  |  2000-02-24  |  783b  |  33 lines

  1. rem /* Windows 32 bit (LIB) - Mingw32 GNU-Win32 + gcc
  2. rem  * a very simple make driver
  3. rem  * Copyright (C) 1996-2000 Markus F.X.J. Oberhumer
  4. rem  */
  5.  
  6. @if "%UCL_ECHO%"=="n" echo off
  7.  
  8. set CC=gcc
  9. REM set CC=gcc -mno-cygwin
  10. set CFLAGS=-Iinclude -O2 -fomit-frame-pointer -Wall -W
  11. set ASFLAGS=-x assembler-with-cpp -Wall
  12. set MYLIB=libucl.a
  13.  
  14. del *.o > nul
  15. echo Compiling, please be patient...
  16. %CC% -x c %CFLAGS% -c src/*.c
  17. @if errorlevel 1 goto error
  18. if exist %MYLIB% del %MYLIB%
  19. ar rcs %MYLIB% *.o
  20. @if errorlevel 1 goto error
  21.  
  22. %CC% %CFLAGS% -o simple.exe examples/simple.c %MYLIB%
  23. @if errorlevel 1 goto error
  24. %CC% %CFLAGS% -o uclpack.exe examples/uclpack.c %MYLIB%
  25. @if errorlevel 1 goto error
  26.  
  27. echo Done.
  28. goto end
  29. :error
  30. echo error!
  31. :end
  32. @call b\unset.bat
  33.